home *** CD-ROM | disk | FTP | other *** search
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; DESlock+ File System Components Install Script
- ;
- ; Version 1.0.0.2
- ;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- [Version]
- signature = "$Windows NT$"
- Class = "ActivityMonitor" ;This is determined by the work this filter driver does
- ClassGuid = {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2} ;This value is determined by the Class
- Provider = %Msft%
-
- [DestinationDirs]
- DefaultDestDir = 12
- dlkfsdlp.DriverFiles = 12 ;%windir%\system32\drivers
-
- [SourceDisksNames]
- 1 = %Disk1%
-
- [SourceDisksFiles]
- dlkfsrec.sys = 1
- dlkfsflt.sys = 1
- dlkfsenc.sys = 1
- dlkfskrn.sys = 1
- dlkcrypt.sys = 1
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;
- ;; Default install sections
- ;;
-
- [DefaultInstall]
- OptionDesc = %dlkfsServiceDesc%
-
- [DefaultInstall.Services]
- ; Add recognizer
- AddService = %dlkfsrecservicename%,,dlkfsrec.Service
- AddReg = dlkfsrec.AddRegistry
-
- ; Add Filter
- AddService = %dlkfsfltservicename%,,dlkfsflt.Service
- AddReg = dlkfsflt.AddRegistry
-
- ; Add Kernel Services Driver
- AddService = %dlkfskrnservicename%,,dlkfskrn.Service
- AddReg = dlkfskrn.AddRegistry
-
- ; Add Enc Filter Functionality Driver
- AddService = %dlkfsencservicename%,,dlkfsenc.Service
- AddReg = dlkfsenc.AddRegistry
-
- ; Add Crypto Kernel Driver
- AddService = %dlkcryptservicename%,,dlkcrypt.Service
- AddReg = dlkcrypt.AddRegistry
-
- ;
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;
- ;; Default uninstall sections
- ;;
-
- [DefaultUninstall]
-
- [DefaultUninstall.Services]
- DelService = %dlkfsrecservicename%
- DelReg = dlkfsrec.DelRegistry
-
- DelService = %dlkfsfltservicename%
- DelReg = dlkfsflt.DelRegistry
-
- DelService = %dlkfskrnservicename%
- DelReg = dlkfskrn.DelRegistry
-
- DelService = %dlkfsencservicename%
- DelReg = dlkfsenc.DelRegistry
-
- DelService = %dlkcryptservicename%
- DelReg = dlkcrypt.DelRegistry
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Services Section
- ;
-
- [dlkfsrec.Service]
- DisplayName = %dlkfsrecservicename%
- Description = %dlkfsrecservicedesc%
- ServiceBinary = %12%\dlkfsrec.sys
- ServiceType = 2
- StartType = 0
- ErrorControl = 1
- AddReg = dlkfsrec.AddRegistry
-
- [dlkfsflt.Service]
- DisplayName = %dlkfsfltservicename%
- Description = %dlkfsfltservicedesc%
- ServiceBinary = %12%\dlkfsflt.sys
- ServiceType = 2
- StartType = 0
- ErrorControl = 1
- Dependencies = %dlkfsrecservicename%
- AddReg = dlkfsflt.AddRegistry
-
- [dlkfskrn.Service]
- DisplayName = %dlkfskrnservicename%
- Description = %dlkfskrnservicedesc%
- ServiceBinary = %12%\dlkfskrn.sys
- ServiceType = 1
- StartType = 0
- ErrorControl = 1
- Dependencies = %dlkfsfltservicename%
- AddReg = dlkfskrn.AddRegistry
-
- [dlkfsenc.Service]
- DisplayName = %dlkfsencservicename%
- Description = %dlkfsencservicedesc%
- ServiceBinary = %12%\dlkfsenc.sys
- ServiceType = 2
- StartType = 0
- ErrorControl = 1
- Dependencies = %dlkfsfltservicename%, %dlkfskrnservicename%, %dlkcryptservicename%
- AddReg = dlkfsenc.AddRegistry
-
- ;
-
- [dlkcrypt.Service]
- DisplayName = %dlkcryptservicename%
- Description = %dlkcryptservicedesc%
- ServiceBinary = %12%\dlkcrypt.sys
- ServiceType = 1
- StartType = 0
- ErrorControl = 1
- AddReg = dlkcrypt.AddRegistry
-
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Registry Modifications
- ;
-
- ;
- ; Valid RecognizerFlags:-
- ;
- ; DLKFS_REC_FLAG_DISABLE_ATTACHMENT (0x00000080) : Disabled attaching to filesystems
- ;
- [dlkfsrec.AddRegistry]
- HKLM,%dlkfsrecRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
- HKLM,%dlkfsrecRegistry%,%dlkfsRecogFlags%,0x00010001, 0
-
- [dlkfsrec.DelRegistry]
- HKLM,%dlkfsrecRegistry%,%dlkfsDebugFlags%
- HKLM,%dlkfsrecRegistry%,%dlkfsRecogFlags%
-
-
- [dlkfsflt.AddRegistry]
- HKLM,%dlkfsfltRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
- HKLM,%dlkfsfltRegistry%,%dlkfsFiltFlags%,0x00010001 ,0
-
- [dlkfsflt.DelRegistry]
- HKLM,%dlkfsfltRegistry%,%dlkfsDebugFlags%
- HKLM,%dlkfsfltRegistry%,%dlkfsFiltFlags%
-
-
- [dlkfsenc.AddRegistry]
- HKLM,%dlkfsencRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
- HKLM,%dlkfsencRegistry%,%dlkfsEncFlags%,0x00010001 ,5
-
- [dlkfsenc.DelRegistry]
- HKLM,%dlkfsencRegistry%,%dlkfsDebugFlags%
- HKLM,%dlkfsencRegistry%,%dlkfsEncFlags%
-
-
- [dlkcrypt.AddRegistry]
- HKLM,%dlkcryptRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
-
- [dlkcrypt.DelRegistry]
- HKLM,%dlkcryptRegistry%,%dlkfsDebugFlags%
-
- [dlkfskrn.AddRegistry]
- HKLM,%dlkfskrnRegistry%,%dlkfsDebugFlags%,0x00010001 ,0
-
- [dlkfskrn.DelRegistry]
- HKLM,%dlkfskrnRegistry%,%dlkfsDebugFlags%
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;
- ; Copy Files
- ;
- [dlkfsdlp.DriverFiles]
- dlkfsrec.sys
- dlkfsflt.sys
- dlkfsenc.sys
- dlkfskrn.sys
- dlkcrypt.sys
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;
- ;; String Section
- ;;
-
- [Strings]
- Msft = "DESkey Ltd."
- dlkfsServiceDesc = "DESlock+ File System"
- dlkfsrecservicename = "DLKFSREC"
- dlkfsrecservicedesc = "DESlock+ File System Recognizer"
- dlkfsrecRegistry = "system\currentcontrolset\services\dlkfsrec"
- dlkfsfltservicename = "DLKFSFLT"
- dlkfsfltservicedesc = "DESlock+ File System Filter"
- dlkfsfltRegistry = "system\currentcontrolset\services\dlkfsflt"
- dlkfsencservicename = "DLKFSENC"
- dlkfsencservicedesc = "DESlock+ File System Encryption"
- dlkfsencRegistry = "system\currentcontrolset\services\dlkfsenc"
- dlkcryptservicename = "DLKCRYPT"
- dlkcryptservicedesc = "DESlock+ Kernel Mode Cryptographic Module"
- dlkcryptRegistry = "system\currentcontrolset\services\dlkcrypt"
- dlkfskrnservicename = "DLKFSKRN"
- dlkfskrnservicedesc = "DESlock+ File System Kernel Support Module"
- dlkfskrnRegistry = "system\currentcontrolset\services\dlkfskrn"
-
-
- dlkfsDebugFlags = "DebugFlags"
-
- dlkfsRecogFlags = "RecognizerFlags"
- dlkfsFiltFlags = "FilterFlags"
- dlkfsEncFlags = "FilterPluginFlags"
-
-
- Disk1 = "DESlock+ File System Components Install Disk"
-
-
-
-
-